x2go est un logiciel client-serveur qui permet de se connecter à un ordinateur serveur linux distant. C'est un projet qui s'appuie sur le protocole libre freenx, lui-même issu du protocole NX créé par la société NoMachine. Ce protocole est très performant (beaucoup plus que vnc) et la navigation est fluide même avec une connexion à faible débit.
Il permet d'avoir accès au bureau en utilisant la carte vidéo et audio du client. La connexion est sécurisée par le protocole ssh.
Cette installation est à effectuer sur le serveur sur lequel vous souhaitez vous connecter à distance. Vous avez besoin d'ajouter un ppa :
Il est nécessaire d'installer le client x2go sur le poste depuis lequel vous souhaitez vous connecter à distance.
Le client x2go est présent dans les dépôts officiels d'ubuntu, il suffit d'installer le paquet x2goclient.
Lancez l'application comme indiqué ici ou via le terminal (toutes versions ou variantes d'Ubuntu) avec la commande suivante :
x2goclient
Démarrer le client x2go.
gnome-session
ou
xfce
ou
lxsession -s Lubuntu -e LXDE
Si vous rencontrez le problème suivant :
Can not connect to ip-ou-ndd-du-serveur kex error : no match for method mac algo client->server: server [hmac-sha2-512-etm@openssh.com,hmac-sha2-256-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-512,hmac-sha2-256,hmac-ripemd160], client [hmac-sha1]
pour corriger ce bug il suffit de modifier la configuration du serveur ssh via le fichier /etc/ssh/sshd_config en commentant les 3 dernières lignes, elles doivent ressembler à ceci
Ciphers aes256-gcm@openssh.com,aes128-gcm@openssh.com,aes256-ctr,aes128-ctr MACs hmac-sha2-512-etm@openssh.com,hmac-sha2-256-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-512,hmac-sha2-256,hmac-ripemd160 KexAlgorithms diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1
et pour vous faire plaisir on relance le serveur ssh :
service ssh reload
Pour supprimer cette application, il suffit de supprimer son paquet. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.